home *** CD-ROM | disk | FTP | other *** search
/ .net 2002 March / DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin / pc / PC Software / free_browsing / DavesQckSearchDbar3-14 / dqsd.exe / preferences.js < prev    next >
Text File  |  2002-10-03  |  11KB  |  419 lines

  1. /* Configuration for Dave's Quick Search Deskbar features.
  2. *
  3. *  In order to avoid losing configuration changes during upgrades
  4. *  the preferred way to make changes is to redefine the variable in
  5. *  your localprefs file (defaulted to localprefs.js).  If this file
  6. *  does not exist, you should create it.
  7. *
  8. *  After you've saved your changes, enter "!" in the deskbar
  9. *  to reload.
  10. */
  11.  
  12. /* Local files.  The following files are used to overwrite default
  13. *  settings.  They will not be replaced during upgrade installations.
  14. *
  15. *  Defaults:
  16. *  localeventsfileurl = "localevents.xml"
  17. *  localsearchurl     = "localsearch.xml"
  18. *  localaliases       = "localaliases.txt"
  19. *  localstylesurl     = "localsearch.css"
  20. *  localprefs         = "localprefs.js"
  21. *
  22. *  NOTE:
  23. *  localeventsfileurl - the format of this file is just like a standard events file (holidays.us.xml)
  24. *  localsearchurl - the format of this file is <searches>[search definition like in /searches/amax.xml]</searches>
  25. *  localaliases - the format of this file is just like aliases.txt
  26. *  localstylesurl - this is a standard cascading stylesheet
  27. *  localprefs - this is a standard javascript source file
  28. */
  29. localeventsfileurl = "localevents.xml";   // local events to be added to the calendar
  30. localsearchurl     = "localsearch.xml";   // local search file
  31. localaliases       = "localaliases.txt";  // local aliases file
  32. localstylesurl     = "localsearch.css";   // local stylsheet (to overwrite defaults in search.css)
  33. localprefs         = "localprefs.js";     // local preferences (to overwrite defaults in this file)
  34.  
  35.  
  36. /* Personalization variables
  37. *  Variables can be used in searches as default parameters.
  38. *  Uncomment the following lines and change the values of the variables.
  39. */
  40. /*
  41. user_address = "1600 Pennsylvania Ave"
  42. user_city    = "Washington"
  43. user_state   = "DC"
  44. user_zip     = "20509"
  45. */
  46.  
  47. /* Startup delay
  48. *  Increasing this might help if your tray icons don't all show up when you startup windows.
  49. *  [milliseconds (1000 milliseconds = 1 second)]
  50. */
  51. startupdelay=0;
  52.  
  53. /* Display the clock?
  54. *  true = display
  55. *  false = do not display
  56. */
  57. clock=true;
  58.  
  59.  
  60. /* clock display delay in milliseconds
  61. *  every 1000=1 second ex: 5000=5 seconds
  62. *  default = 5000
  63. */
  64. clockdelay=5000;
  65.  
  66.  
  67. /* clock update rate in milliseconds
  68. *  every 1000=1 second
  69. *  default = 1000
  70. */
  71. clockupdate=1000;
  72.  
  73.  
  74. /* clock long form width.
  75. *  long form is used if this pixel width is exceeded
  76. *  default = 139
  77. */
  78. clocklongwidth=139;
  79.  
  80.  
  81. /* The clock is formatted according to the following format strings:
  82. *  yyyy - four digit year (2001)
  83. *  yy   - two digit year (01)
  84. *  MMMM - fully spelled month name (January)
  85. *  MMM  - abbreviated month name (Jan)
  86. *  MM   - zero-padded month number (01)
  87. *  M    - month number (1)
  88. *  dd   - zero-padded day-of-month number (01)
  89. *  d    - day-of-month number (1)
  90. *  hh   - zero-padded 12-hour clock hour (01)
  91. *  h    - 12-hour clock hour (1)
  92. *  HH   - zero-padded 24-hour clock hour (01, 13)
  93. *  H    - 24-hour clock hour (13)
  94. *  mm   - zero-padded minutes value (00)
  95. *  ss   - zero-padded seconds value (00)
  96. *  a    - 12-hour clock am/pm lowercase (am)
  97. *  A    - 12-hour clock am/pm uppercase (AM)
  98. *  EEEE - day-of-week full name (Monday)
  99. *  EEE  - day-of-week abbreviation (Mon)
  100. *
  101. *  default long form = " EEE d MMM yyyy h:mm A "
  102. *  default short form = " h:mm A "
  103. */
  104. clocklongform  = " EEE MMM d, yyyy h:mm A ";
  105. clockshortform = " h:mm A ";
  106.  
  107.  
  108. /* Display clock tooltip text turned off by default
  109. *  default = ""
  110. *  common tool tip text = "MMMM d, yyyy"
  111. */
  112. clocktooltipform="";
  113.  
  114.  
  115. /* Reuse browser window mode
  116. *  NOTE: reuse browser mode is only valid when IE is the default browser.
  117. *  If any other browser is the default and the launchmode=1, a new browser
  118. *  window will be spawned for each search regardless of category.
  119. *
  120. *  0=new window always [default]
  121. *  1=single window for all
  122. *  2=single window for each search type
  123. */
  124. reuseBrowserWindowMode = 0;
  125.  
  126.  
  127. /* Browser launch mode
  128. *  0=use IE
  129. *  1=use default browser
  130. *  2=auto (launches in IE directly if IE is default browser) [default]
  131. */
  132. launchmode=2;
  133.  
  134. /* Page template to use to initialize search results window
  135. * Used only when launching in IE. Set pagetemplate to "maximized.htm" to maximize results.
  136. * With things set up as is currently, reuses the browser size that was most recently closed.
  137. */
  138. pagetemplate="";
  139.  
  140.  
  141. /* Default language - uncomment to override default language (which is determined programatically)*/
  142. // language="en";
  143.  
  144.  
  145. /* Default search engine
  146. *  gg=google [default]
  147. */
  148. defaultsearch="gg";
  149.  
  150.  
  151. /* Display the calendar on right-click?
  152. *  true = display calendar [default]
  153. *  false = do not display
  154. */
  155. cal=true;
  156.  
  157.  
  158. /* Calendar popup dimensions.
  159. *  default calwidth=179
  160. *  default calheight=156
  161. */
  162. calwidth=179;
  163. calheight=156;
  164.  
  165.  
  166. /* Calendar start method.
  167. *  0 = right click
  168. *  1 = double click
  169. *  default is 0
  170. */
  171. calStart=0;
  172.  
  173.  
  174. /* Default calendar. clicking on a calendar day will spawn the defined online calendar.
  175. *  Valid calendars include:
  176. *  yhocal - Yahoo Calendar [default]
  177. *  msncal - MSN Calendar
  178. *  aolcal - AOL Calendar
  179. *  nsccal - Netscape Calendar
  180. *  mycal  - MyCalendar.com
  181. *  evcal  - Evite.com
  182. *  outlook - MS Outlook default calendar
  183. */
  184. defaultcal="yhocal";
  185.  
  186.  
  187. /* Events file for the popup calendar events
  188. *  holidays.us.xml - United States [default]
  189. *  holidays.ca.xml - Canada
  190. *  holidays.sg.xml - Singapore
  191. *  holidays.it.xml - Italy
  192. *  holidays.fr.xml - France
  193. *  holidays.nl.NL.xml - Netherlands (Dutch language)
  194. *  holidays.nl.EN.xml - Netherlands (English language)
  195. */
  196. eventsfileurl="holidays.us.xml";
  197.  
  198.  
  199. /* Use multi-line searchbar?  Set this to false to prevent word wraps.
  200. *  true = display multiline [default]
  201. *  false = do not display multiline
  202. */
  203. multiline=true;
  204.  
  205.  
  206. /*  Show the menu '>>' popup button?
  207.  *  0 = never
  208.  *  1 = always
  209.  *  2 = if search bar width is greater than clocklongwidth [default]
  210.  */
  211. showbutton = 2;
  212.  
  213.  
  214. /*  Align the menu button right or left
  215. */
  216. buttonalign="right";
  217.  
  218.  
  219. /* Display duration for the help message "Press ? for help"
  220. *  after the initial toolbar startup.
  221. *  every 1000=1 second ex: 5000=5 seconds
  222. *  default = 3000
  223. */
  224. helptime = 3000;
  225.  
  226.  
  227. /* Changes to the size of the help window.
  228. *  uncomment the bolow line and set the values that you wish to change.
  229. */
  230. //helpoptions = "width=800, height=550, top=100, left=100";
  231.  
  232.  
  233. /* Turn on/off [default] auto complete.  Values are true (for on) and false (for off)
  234. */
  235. autocomplete = false;
  236.  
  237.  
  238. /* Number of searches to remember.  Lower this if you notice poor performance
  239. *  after a search.  (The entire history is written to disk after each search.)
  240. */
  241. historylength=1000;
  242.  
  243.  
  244. /* Changes the default alert sensitivity:
  245. *  Qualified alerts are alerts that will not display unless a particular variable is set.
  246. *  This setting is mainly used for debugging purposes.
  247. *  0=no qualified alerts [default]
  248. *  1=all qualified alerts
  249. */
  250. alertmode=0;
  251.  
  252.  
  253. /* Length of menu Most Recently Used list
  254. */
  255. menuMRUlength = 5;
  256.  
  257.  
  258. /* The character we use with the 'Windows key' as a hotkey to jump to the searchbar
  259. *  This should be a single UPPER CASE letter
  260. */
  261. hotkeyCharacter = "S";
  262.  
  263. /* An alternative if you want to do something more elaborate - 
  264. *  set the hotkeyCharacter to "" and use this as a direct vkCode number
  265.   VK_LBUTTON = 1;
  266.   VK_RBUTTON = 2;
  267.   VK_CANCEL = 3;
  268.   VK_MBUTTON = 4;  { NOT contiguous with L & RBUTTON }
  269.   VK_BACK = 8;
  270.   VK_TAB = 9;
  271.   VK_CLEAR = 12;
  272.   VK_RETURN = 13;
  273.   VK_CONTROL = 17;
  274.   VK_MENU = 18;
  275.   VK_PAUSE = 19;
  276.   VK_CAPITAL = 20;
  277.   VK_ESCAPE = 27;
  278.   VK_SPACE = $20;
  279.   VK_PRIOR = 33;
  280.   VK_NEXT = 34;
  281.   VK_END = 35;
  282.   VK_HOME = 36;
  283.   VK_LEFT = 37;
  284.   VK_UP = 38;
  285.   VK_RIGHT = 39;
  286.   VK_DOWN = 40;
  287.   VK_SELECT = 41;
  288.   VK_PRINT = 42;
  289.   VK_EXECUTE = 43;
  290.   VK_SNAPSHOT = 44;
  291.   VK_INSERT = 45;
  292.   VK_DELETE = 46;
  293.   VK_HELP = 47;
  294. { VK_0 thru VK_9 are the same as ASCII '0' thru '9' ($30 - $39) }
  295. { VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' ($41 - $5A) }
  296.   VK_LWIN = 91;
  297.   VK_RWIN = 92;
  298.   VK_APPS = 93;
  299.   VK_NUMPAD0 = 96;
  300.   VK_NUMPAD1 = 97;
  301.   VK_NUMPAD2 = 98;
  302.   VK_NUMPAD3 = 99;
  303.   VK_NUMPAD4 = 100;
  304.   VK_NUMPAD5 = 101;
  305.   VK_NUMPAD6 = 102;
  306.   VK_NUMPAD7 = 103;
  307.   VK_NUMPAD8 = 104;
  308.   VK_NUMPAD9 = 105;
  309.   VK_MULTIPLY = 106;
  310.   VK_ADD = 107;
  311.   VK_SEPARATOR = 108;
  312.   VK_SUBTRACT = 109;
  313.   VK_DECIMAL = 110;
  314.   VK_DIVIDE = 111;
  315.   VK_F1 = 112;
  316.   VK_F2 = 113;
  317.   VK_F3 = 114;
  318.   VK_F4 = 115;
  319.   VK_F5 = 116;
  320.   VK_F6 = 117;
  321.   VK_F7 = 118;
  322.   VK_F8 = 119;
  323.   VK_F9 = 120;
  324.   VK_F10 = 121;
  325.   VK_F11 = 122;
  326.   VK_F12 = 123;
  327.   VK_F13 = 124;
  328.   VK_F14 = 125;
  329.   VK_F15 = 126;
  330.   VK_F16 = 127;
  331.   VK_F17 = 128;
  332.   VK_F18 = 129;
  333.   VK_F19 = 130;
  334.   VK_F20 = 131;
  335.   VK_F21 = 132;
  336.   VK_F22 = 133;
  337.   VK_F23 = 134;
  338.   VK_F24 = 135;
  339.   VK_NUMLOCK = 144;
  340.   VK_SCROLL = 145;
  341. { VK_L & VK_R - left and right Alt, Ctrl and Shift virtual keys.
  342.   Used only as parameters to GetAsyncKeyState() and GetKeyState().
  343.   No other API or message will distinguish left and right keys in this way.
  344. }
  345.   VK_LSHIFT = 160;
  346.   VK_RSHIFT = 161;
  347.   VK_LCONTROL = 162;
  348.   VK_RCONTROL = 163;
  349.   VK_LMENU = 164;
  350.   VK_RMENU = 165;
  351.   VK_PROCESSKEY = 229;
  352.   VK_ATTN = 246;
  353.   VK_CRSEL = 247;
  354.   VK_EXSEL = 248;
  355.   VK_EREOF = 249;
  356.   VK_PLAY = 250;
  357.   VK_ZOOM = 251;
  358.   VK_NONAME = 252;
  359.   VK_PA1 = 253;
  360.   VK_OEM_CLEAR = 254;
  361. */
  362. hotkeyVkCode = 0;
  363.  
  364. /* The modifiers for the hotkey
  365.   Options are combinations of 
  366.                 WIN for the windows key (default)
  367.                 ALT for ALT
  368.                 CONTROL for CONTROL
  369.                 SHIFT for SHIFT
  370.   e.g.    hotkeyModifiers="WIN ALT";
  371.   Spaces are optional, so ALTSHIFTWIN is just as good
  372.   You wouldn't want to use anything on its own other than WIN, unless you're deliberately trying to upset people
  373. */
  374. hotkeyModifiers="WIN";
  375.  
  376. /* History search default key assignment.
  377.    <historySearchVkCode> searches for the typed string in any part of a previous command
  378.    Shift-<historySearchVkCode> searches for the typed string in any part of the next command
  379. */
  380. historySearchVkCode = 119 // F8 (kinda' like DOSKEY)
  381.  
  382. /* How to sort the searches in the help window and the popup menu
  383. *  'name'  = sort by search name
  384. *  'alias' = sort by first alias
  385. */
  386. helpSortKey = 'name';
  387.  
  388. /* Enable tooltips on menu help menu items 
  389.     The options are 'true' or 'false'
  390. */
  391. helpMenuToolTipsEnabled = true;
  392.  
  393. /* A multiplier of  the time for which the menu tooltips are displayed
  394.  1 would be the system default, which is a bit fast for some of the long tips
  395. */
  396. helpMenuToolTipsDisplayTime = 3;
  397.  
  398.  
  399. /* Display help text setting. Setting this to false will cause the 'Quick Search'
  400. * and 'Display ? for help' strings to not be displayed at all.
  401. */
  402. displayHelp = true;
  403.  
  404.  
  405. /* Check web for an updated version each time the toolbar is started
  406. */
  407. checkForUpdate = true;
  408. checkForUpdateDelay = 10000; // millisecond delay after first search
  409.  
  410. /* Notify for only final ('final') or both beta and final ('beta,final').
  411. *  This is ignored if 'checkForUpdateTypes' is false
  412. */
  413. checkForUpdateTypes = 'final';
  414.  
  415.  
  416. /* Broadcast a message to refresh the tray icons.  This may solve the problems
  417. *  for some with disappearing tray icons at startup.
  418. */
  419. refreshIconsAtStartup = true;